package com.cryptoneedle.garden.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;

/**
 * <p>description:  </p>
 *
 * @author CryptoNeedle
 * @date 2025-09-26
 */
@Getter
@NoArgsConstructor
@AllArgsConstructor
public enum MappingFieldType {

    /**
     * 映射编码字段，用于关联源表和映射表
     */
    MAPPING_CODE(1),

    /**
     * 映射编码详情字段，以数组格式存储 MAPPING_CODE 的详情
     */
    MAPPING_DETAIL(2),

    /**
     * 标准字段
     */
    STANDARD(3),

    /**
     * 忽略字段
     */
    IGNORE(4),
    ;

    private int sort;
}